#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